تحقیق:استفاده از مدل CMMI در بهبود سازمانهای نرمافزاری
در بسیاری از سازمانهایی که در پروژههای IT با مشکل مواجه هستند، مدیران و مهندسین، ضرورت بهبود را درک کردهاند، ولی در مورد این که اولویتهای بهبود کدام است و ابتدا باید چه گامهایی را بردارند؛ اتفاق نظر وجود ندارد. بهبود فرآیندها در حوزههای مختلف باید انجام شوند ولی به چه ترتیب و اولویتی و با چه ملاحظاتی ؟
همه حوزههای فرآیندی را نمیتوان همزمان بهبود داد. سازمان توان کار همزمان بهبود را نیز نخواهد داشت. بهتر است حوزههای فرآیندی را با اولویت و ملاحظاتی بهبود بخشید و با تکیه بر نتایج بهبود در هر حوزه، به حوزه/حوزههای بعدی پرداخت.
مدل بلوغ قابلیت برای توسعه نرمافزار ((CMMI for Development چهارچوبی را برای بهبود فرآیندهای سازمان نرمافزاری ارائه میدهد که توسط آن سازمان میتواند بهبود را به شکل مرحلهای و پلهای به پیش ببرد. این مدل، نقشه راه بهبود را در اختیار سازمان قرار میدهد و در آن مراحل بهبود به گونهای طراحی شده است که بهبود در هر مرحله، زیربنا و پیشنیاز بهبود در مرحلهی بعد باشد.
مقدمه:
سازمانهای نرمافزاری برای توسعه و نگهداشت محصولات با کیفیت بهتر، میتوانند سازمان خود را در محورها و ابعاد مختلف بهبود بخشند. سه محوری که سازمانها با بیشترین تمرکز به بهبود آن میپردازند عبارتند از : فرآیند، نیروی انسانی و تکنولوژی و ابزارها (شکل 1).
از میان این سه محور مهم، آنچه که همه چیز را در سازمان یکپارچه نگه میدارد، فرآیندهای سازمان است. فرآیندهای سازمان میتوانند تمام فعالیتهای سازمان را در جهت حرکت به سمت اهداف کسبوکار، همسو و همگرا کنند. فرآیندهای سازمان امکان بهرهگیری صحیح از منابع را فراهم کرده و بستر لازم را برای بکارگیری تکنولوژیهای جدید فراهم میکنند. از این روست که در صنایع تولیدی، مدتهاست که اهمیت و نقش فرآیندهای کارآمد و اثربخش، بر کیفیت محصول شناخته شده است. فرآیندهای با کیفیت بالا، به نیروی انسانی سازمانها کمک میکند که با همگرایی بیشتری، در جهت اهداف سازمان کار کنند. فرآیندهای کارآمد، موتور محرکه به کارگیری تکنولوژیها نو در سازمان هستند.
معرفی مدل CMMI
مدل بلوغ قابلیت CMMI ، با بکارگیری دانش و تجارب در مدیریت فرآیندها و با تکیه بر این اصل که « کیفیت سیستم یا محصول شدیدا متاثر از فرآیندی است که در توسعه و نگهداشت آن به کار رفته است»، ایجاد شده است. این مدل بارویکردی سیستمی و فراگیر، سازمان را در جهت بهبود فرآیندها و رسیدن به اهداف کسبوکار به پیش میبرد.
مدل بلوغ قابلیت CMMI چهارچوبی است برای بلوغ فرآیندها که نقشه راه را برای بهبود مستمر فرآیندها در سازمانها نشان میدهد. مدل CMMI علاوه بر بهبود، برای ارزیابی و مقایسه سازمانها نیز به کار میرود.
این مدل توسط موسسهی مطالعاتی و تحقیقاتی مهندسی نرمافزار ) (Software Engineering Institute وابسته به دانشگاه کارنگی ملون (Carnegi Melon) امریکا ارائه شده و مرتبا نیز ارتقاء یافته است.
در مدل CMMI ، 5 سطح بلوغ مطابق شکل (2) و به شرح زیر برای قابلیتهای سازمان تعریف شده است:
سطح یک یا ابتدایی: پیشرفت کار قائم به ظرفیتهای فردی است و مدیریت، کنترلی بر پروژهها ندارد.
سطح 2 یا مدیریت شده: مدیریت، پروژهها را به دقت برنامهریزی و پایش میکند. طرحریزیها بر اساس تجارب پروژههای قبلی انجام میشود و فرآیندها در سطح پروژهها تعریف شده و تحت کنترل است.
سطح 3 یا تعریف شده: تمام فرآیندهای مدیریتی و مهندسی در سطح سازمان تعریف شده و به طور یکنواخت، به کار گرفته میشوند.
سطح 4 یا مدیریت شده به صورت کمّی: اندازهگیری فرآیند و محصول، انجام میشود و مدیریت، فرآیند و محصول را به صورت کمّی، درک کرده و کنترل میکند.
سطح 5 یا بهینه: بهبود مستمر فرآیند از طریق بازخورد کمّی از فرآیندها و بکارگیری نوآوریهای تکنولوژیک انجام میگیرد.
مشخصات سطح 1 :
- فرآیندهای فیالبداهه
- طرحها، تحت فشارها و بحرانهای پروژه کنار گذاشته میشوند.
- به مشکلات به صورت واکنشی، عکسالعمل نشان داده میشود.
- موفقیت پروژه کاملا وابسته به مدیران قابل و تیم پروژه ماهر است. موفقیت در پروژهها تکرارپذیر نیست.
- کارآیی پروژه تابعی از دانش و قابلیتهای فردی است نه سازمانی.
- زمان، هزینه و کیفیت محصول غیر قابل پیشبینی است.
مشخصات سطح 2 :
- طرحریزی و کنترل و پایش پروژهها انجام میشود. پروژهها مطابق با طرحهای مصوب مدیریت میشوند.
- فرآیندها و استانداردها در سطح پروژه تعریف شده و اجرا میشوند.
- نیازمندیهای پروژه مدیریت میشود. فرآوردهها ، نیازمندیهای ذینفعان را برآورده میسازد.
- طرحریزی و مدیریت پروژهها بر اساس تجربه های موفق قبلی انجام میشود.
مشخصات سطح 3 :
- تمام فرآیندهای مدیریت و مهندسی برای توسعه و نگهداشت با جزئیات کامل در سطح سازمان تعریف شدهاند.
- فرآیندهای سازمانی در تمام پروژهها به صورت یکنواخت به کار گرفته میشوند. هر پروژه میتواند بنا بر نیازمندیهای خاص پروژه و در چهارچوب راهنمای متناسبسازی، فرآیندهای سازمانی را متناسبسازی کند.
- گروهی در سازمان مسئول تدوین و بهبود فرآیندها هستند.
- آموزشهایی در سطح سازمان اجرا میشود تا اطمینان حاصل شود که کارکنان دانش و مهارت لازم را برای انجام وظایف محوله دارند.
مشخصات سطح 4 :
- اهداف کمّی برای کیفیت محصول و فرآیند تعریف میشوند.
- کیفیت محصول و بهرهوری فرآیندها در تمام پروژهها مطابق یک طرح سازمانی سنجش، اندازهگیری میشود.
- انحراف از اندازه مورد نظر برای فرآیند و محصول کنترل میشود.
- اندازهها در یک پایگاه اطلاعات سازمانی نگهداری میشوند.
مشخصات سطح 5 :
- تمرکز بر بهبود مستمر فرآیند
- تحلیل فرآیندها، رفع نقاط ضعف و تقویت آنها به صورت پیشبینانه
- تحلیل خطاها و رفع علت بروز خطا
- بهبود مستمر فرآیند از طریق نوآوریهای تکنولوژیک
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متنتحقیق در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل تحقیق
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
فایل ها برای اینکه حجم آنها پایینتر شود وراحتتر دانلود شوند با فرمت rar یا zip فشرده شده و پسوردگذاری شده اند. پسورد همه فایل های این سایت یکسان است.
برای دریافت پسورد فایل اینجا کلیک کنید
لینک دانلود تحقیق :استفاده از مدل CMMI در بهبود سازمانهای نرمافزاری